﻿namespace WMS6.Web.InvMovementServiceRef
{
    using System;
    using System.CodeDom.Compiler;
    using System.Collections.Generic;
    using System.Data;
    using System.Diagnostics;
    using System.ServiceModel;
    using System.ServiceModel.Channels;

    [DebuggerStepThrough, GeneratedCode("System.ServiceModel", "3.0.0.0")]
    public class InvMovementServiceClient : ClientBase<IInvMovementService>, IInvMovementService
    {
        public InvMovementServiceClient()
        {
        }

        public InvMovementServiceClient(string endpointConfigurationName) : base(endpointConfigurationName)
        {
        }

        public InvMovementServiceClient(Binding binding, EndpointAddress remoteAddress) : base(binding, remoteAddress)
        {
        }

        public InvMovementServiceClient(string endpointConfigurationName, EndpointAddress remoteAddress) : base(endpointConfigurationName, remoteAddress)
        {
        }

        public InvMovementServiceClient(string endpointConfigurationName, string remoteAddress) : base(endpointConfigurationName, remoteAddress)
        {
        }

        public string AllocateMovement(string MovementID, PubParasInfo pubParasInfo)
        {
            return base.Channel.AllocateMovement(MovementID, pubParasInfo);
        }

        public string DeleteMovement(List<string> IDS, PubParasInfo pubParasInfo)
        {
            return base.Channel.DeleteMovement(IDS, pubParasInfo);
        }

        public string DeleteMovementDetail(string MovementID, List<string> IDS, PubParasInfo pubParasInfo)
        {
            return base.Channel.DeleteMovementDetail(MovementID, IDS, pubParasInfo);
        }

        public MovementDetailInfo GetAllMovementDetailByID(string MovementID, string ListID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetAllMovementDetailByID(MovementID, ListID, pubParasInfo);
        }

        public DataSet GetMovementAllInfo(PubParasInfo pubParasInfo)
        {
            return base.Channel.GetMovementAllInfo(pubParasInfo);
        }

        public MovementInfo GetMovementInfoByID(string id, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetMovementInfoByID(id, pubParasInfo);
        }

        public DataSet GetMovementInfoByQueryEntity(MovementQueryEntity movementQueryEntity, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetMovementInfoByQueryEntity(movementQueryEntity, pubParasInfo);
        }

        public string InsertMovement(MovementInfo movementInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.InsertMovement(movementInfo, pubParasInfo);
        }

        public string InsertMovementDetail(MovementDetailInfo obj, PubParasInfo pubParasInfo)
        {
            return base.Channel.InsertMovementDetail(obj, pubParasInfo);
        }

        public string MovementClose(List<string> IDS, PubParasInfo pubParasInfo)
        {
            return base.Channel.MovementClose(IDS, pubParasInfo);
        }

        public string MovementConfirm(string movementID, PubParasInfo pubParasInfo)
        {
            return base.Channel.MovementConfirm(movementID, pubParasInfo);
        }

        public string RevertAllocateMovement(string movementID, PubParasInfo pubParasInfo)
        {
            return base.Channel.RevertAllocateMovement(movementID, pubParasInfo);
        }

        public string UpdateMovement(MovementInfo movementInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdateMovement(movementInfo, pubParasInfo);
        }

        public string UpdateMovementDetail(MovementDetailInfo obj, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdateMovementDetail(obj, pubParasInfo);
        }
    }
}

